Python Job: Software Development Engineer (Python-C++)

Job added on

Company

Amadeus

Location

Sydney - Australia

Job type

Full-Time

Python Job Details

Job Title

Software Development Engineer (Python/C++)

PURPOSE OF THE ROLE

Did you ever spent a night in an airport following a cancellation due to a typhoon or a snowstorm? Was your flight delayed and you missed your connection? Got an email informing you that your booking has been modified and you have been transferred to a different flight?

As a traveler, we all experienced some type of disruption, but have you ever wondered from an airlines perspective how you could solve this complex challenge several times a day? Join us and you will discover it.

The reality is that Amadeus airline customers have a complex system: Amadeus Altéa Inventory is THE inventory management solution used by over 140 airlines of all sizes in all markets (Qantas Airways, Singapore Airlines, Lufthansa, Air France, Cathay Pacific, Southwest Airlines…). Amadeus Altéa Inventory processes over 60 000 transactions per second, includes hundreds of functionalities with complex algorithms and has 320+ people working on it worldwide (Dallas, Nice, Bangalore and Sydney).

Airlines use Altéa Inventory to manage their flight network and airline operations, such as defining flight schedules, determining itineraries availability, processing booking requests, allocating seats or dispatching passengers to alternative flights in case of disruption.

Join the team

You will be part of a truly multicultural team and collaborating with colleagues all around the globe. Our team’s main areas of expertise are aircraft seating and flight disruption, two key modules of Altéa Inventory, which process passengers in a fully automated way.

The local Inventory Disruption team in Sydney composed of 8 members, integrated into an Agile Tribe of circa 50 people worldwide.

What’s in it for you?

  • By joining the team, you will be working on this mission critical system for our airline customers.

  • Amadeus provides you with the opportunity to develop both our frontend and backend systems, whilst developing your skills in some of the following technologies such as Python, C++, Couchbase and Angular

  • You will interact with a large variety of profiles: from Development, Business Analysts, QA, Operations to Product Management teams or the end user/airlines when possible. You will get a perfect grasp of our complete project execution cycle.

  • You will get continuous opportunities to learn, innovate, design solutions and solve complex problems: e.g. did you ever wonder how to provide the best suitable seats to every customers in a flight, maximize customer’s satisfaction and keep this solution scalable, flexible & differentiated for all airlines? Well we have a challenge for you.

  • You will work in a truly international environment. Amadeus has employees from 123 countries speaking 58+ languages, with 80+ nationalities in central sites

Your mission

  • Develop and enhance the disruption products by contributing to:

    • Technical solution design and feasibility study, application architecture & scalability improvement

    • Performances & operational analysis, tuning and improvement

    • Software development

    • Conduct unit, package, regression and performance tests of the software and ensure a level of quality in line with the Amadeus guidelines

    • Validation / acceptance phase of the product cycle ensuring the fine-tuning necessary to finalize the product

    • Producing software documentation necessary for the application

  • Maintain this product and support regional customers when problems arise

  • Work on concrete problems you can relate to and that have a direct impact on flights, passengers, airlines staff and the travel industry

  • Collaborate with other Amadeus teams all around the world

  • Work closely with Business Analysts to understand customer requirements

About you?

  • Your proficiency in Python, C++, Angular (JS/4), Linux are just WOW but you still thrive to improve anyway

  • You like to learn and you like to share

  • You have outstanding sense of service

  • You impressively adapt to multi-disciplinary/cultural environments,

  • You have an amazing team spirit, a dynamic and collaborative mindset and you love working in a fast-paced agile environment.

  • You have creative and innovative problem-solving skills

  • An experience with Java and Web technologies would be great, but not essential

  • Working knowledge of relational databases is expected

Want to take up the challenge? Then join us!

Diversity & Inclusion

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.